using System;

namespace NetPublisher
{
    public class ProcessDoneEventArgs : EventArgs
    {
        private readonly string _filePath;
        public double Percents { get; set; }
        public long Progress { get; set; }

        public string FilePath
        {
            get {
                return _filePath;
            }
        }

        public ProcessDoneEventArgs(){}

        public ProcessDoneEventArgs(double percents, string filePath)
        {
            Percents = percents;
            _filePath = filePath;
        }

        public ProcessDoneEventArgs(double percents, long progress, string filePath)
        {
            Percents = percents;
            Progress = progress;
            _filePath = filePath;
        }
    }
}